{
  "name": "ArchAsCode_Tests",
  "version": "1.0.0",
  "private": true,
  "description": "Deployment information",
  "homepage": "https://github.com/razonrus/ArchAsCode_Tests#readme",
  "bugs": {
    "url": "https://github.com/razonrus/ArchAsCode_Tests/issues"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/razonrus/ArchAsCode_Tests.git"
  },
  "license": "ISC",
  "author": "Ruslan Safin (Byndyusoft)",
  "scripts": {
    "test": "jest",
    "lint": "npm run lint:eslint && npm run lint:markdown && npm run lint:prettier",
    "lint:eslint": "eslint --ignore-path ./.gitignore --max-warnings 0 --ext .ts,.js .",
    "lint:markdown": "markdownlint --ignore-path ./.gitignore \"./**/*.md\"",
    "lint:prettier": "prettier --ignore-path ./.gitignore --check \"./**/*.{ts,js,json,yaml,yml,md}\""
  },
  "jest": {
    "reporters": [
      "default",
      [
        "github-actions",
        {
          "silent": false
        }
      ],
      "summary"
    ],
    "moduleFileExtensions": [
      "ts",
      "js"
    ],
    "resetMocks": true,
    "rootDir": "./",
    "roots": [
      "<rootDir>/test"
    ],
    "setupFilesAfterEnv": [
      "jest-extended/all"
    ],
    "testEnvironment": "node",
    "testRegex": ".*\\.test\\.ts$",
    "transform": {
      "^.+\\.ts$": "ts-jest"
    }
  },
  "devDependencies": {
    "@byndyusoft/eslint-config": "2.4.0",
    "@byndyusoft/tsconfig": "1.2.0",
    "@commitlint/cli": "17.0.3",
    "@commitlint/config-conventional": "17.0.3",
    "@types/jest": "29.5.2",
    "eslint": "8.19.0",
    "husky": "8.0.1",
    "jest": "29.5.0",
    "jest-extended": "4.0.0",
    "jest-junit": "16.0.0",
    "lint-staged": "13.0.3",
    "markdownlint-cli": "0.31.1",
    "plantuml-parser": "0.4.0",
    "prettier": "2.7.1",
    "prettier-plugin-packagejson": "2.2.18",
    "ts-jest": "29.1.0",
    "ts-patch": "2.0.1",
    "tslib": "2.5.3",
    "typescript": "5.1.3",
    "yaml": "2.3.1"
  },
  "engines": {
    "node": ">=16"
  },
  "dependencies": {
    "yarn": "^1.22.19"
  }
}
